/*
 * 文件名：ArticletypeService.java	 
 * 时     间：上午11:26:04
 * 作     者：chenyi       
 * 版     权： 2014-2022  智慧园区, 公司保留所有权利.
 * 联     系：www.szyungu.com
 */
package com.qianhai.news.service.face;

import java.util.List;

import com.qianhai.common.entity.PageInfo;
import com.qianhai.common.service.face.BaseService;
import com.qianhai.news.model.Articletype;
import com.qianhai.news.model.ArticletypeExample;
import com.qianhai.news.page.ArticletypePage;
import com.qianhai.news.vo.ArticleTypeVo;

/** 
 * @ClassName: ArticletypeService 
 * @Description: 这里用一句话描述这个类的作用 
 * @author chenyi
 * @date 2014年11月14日 上午11:26:04 
 */
public interface ArticletypeService extends BaseService<ArticletypeExample, Articletype, String>
{
	/**
	 * 
	 * @方法名称: save 
	 * @描述: 
	 *     在这里简单描述方法作用
	 *
	 * @参数:
	 *    @param atype
	 *    @return
	 *
	 * @返回类型: int
	 * @作者:chenyi
	 * @可能抛出异常:
	 */
	public int save(Articletype atype);

	/**
	 * 
	 * @方法名称: update 
	 * @描述: 
	 *     在这里简单描述方法作用
	 *
	 * @参数:
	 *    @param atype
	 *    @return
	 *
	 * @返回类型: int
	 * @作者:chenyi
	 * @可能抛出异常:
	 */
	public int update(Articletype atype);
	

	/**
	 * 
	 * @方法名称: queryTypeListArticle 
	 * @描述: 
	 *     把分类及下面文章一起查出来
	 *
	 * @参数:
	 *    @param page
	 *    @return
	 *
	 * @返回类型: List<Articletype>
	 * @作者:chenyi
	 * @可能抛出异常:
	 */
	public List<ArticleTypeVo> queryTypeListArticle(ArticletypePage<Articletype> page);

	public List<Articletype> queryTypeLanguageTree(ArticletypePage<Articletype> page);

}
